﻿* {
	margin:0;
	padding:0;
	border:0;
}

html
{
	overflow:hidden;
}

body
{
	background-color:#000;
	background-repeat:repeat-x;
	background-position:top right;
	background-repeat:no-repeat;
}

.Clear
{
	clear:both;
}

#chatPage
{
	background-color:#0AF;
	overflow:hidden;
	height:550px;
	width:100%;
}

#chatPage form div.FormElement
{
	background-color:#FF8;
	border-style:double;
	border-width:10px;
	float:left;
	padding:3px;
	filter: alpha (opacity=75);
	opacity:0.75;
	border-color:#F00 #FFF #FFF #888;
}

#chatPage #formElementOutput
{
	width:200px;
	height:180px;
}

#chatPage #formElementUserList
{
	width:96px;
	height:180px;
}

#chatPage #formElementInput
{
	width:200px;
}

#chatPage #formElementInput input
{
	min-height:24px;
}

#chatPage #formElementSubmit
{
	width:96px;
}

#chatPage h1
{
	font-family: Arial Black, Arial Black, Gadget, sans-serif;
	color:#FFF;
	margin-top:0px;
	font-weight:normal;
	text-shadow:0px 4px #666;
	font-style:italic;
}

#chatPage .Field
{
	border-width:1px;
	border-style:solid;
	width:197px;
	border-color:#00F;
	background-color:#FFF;
	font-weight:bold;
	font-family: Arial, Arial, Helvetica, sans-serif;
}

#chatPage .Button
{
	border-width:3px;
	border-style:double;
	background-color:#FFF;
	filter: alpha (opacity=100);
	border-color:#000;
	opacity:1.0;
}

#chatPage .TextOutput
{
	height:175px;
	height:175px;
	font-family: Courier New, Courier New, Courier6, monospace;
	border-style:solid;
	border-color:#000;
	border-width:1px;
	filter: alpha (opacity=75);
	opacity:0.75;
	overflow:auto;
}

#chatPage .TextOutput p
{
	margin:5px;
	margin-bottom:10px;
}

#chatPage .Segment
{
	background-color:#0F0;
	position:absolute;
	left:0px;
	width:100%;
}

#chatPage .RoadSegment
{
	background-color:#888;
	position:absolute;
	left:0px;
	width:500px;
}

#chatPage .LineSegment
{
	background-color:#FFF;
}

#chatPage .Car
{
	background-color:#FA0;
	position:absolute;
	border-style:solid;
	border-width:10px;
	/*border-color:#FFF #FA0 #650;*/
	border-color:#F00 #F00 #CCC #F00;
	border-top:none;
	z-index:101;
	width:200px;
	height:28px;
	top:600px;
	left:400px;
}

#chatPage .Car .Wheel
{
	position:relative;
	background-color:#333;
	width:27px;
	height:17px;
	left:-8px;
}

#chatPage .Car #wheel1
{
	top:38px;
}

#chatPage .Car #wheel2
{
	left:181px;
	top:21px;
}

#chatPage .BackWindow
{
	position:absolute;
	width:190px;
	height:32px;
	z-index:100;
	background-color:#6AF;
	border-style:none;
	top:600px;
	left:400px;
}

#chatPage .OtherCar
{
	background-color:#00A;
	position:absolute;
	border-style:solid;
	border-width:2px;
	border-color:#F00 #F00 #CCC #F00;
	border-top:none;
	z-index:200;
	width:200px;
	height:32px;
	left:400px;
}

#chatPage .OtherCarWheels
{
	position:absolute;
	border-style:solid;
	border-width:2px;
	border-color:#333;
	border-top:none;
	border-bottom:none;
	z-index:200;
	width:200px;
	height:32px;
	left:400px;
}

#chatPage .OtherCarWindow
{
	position:absolute;
	border-style:none;
	z-index:200;
	width:200px;
	height:20px;
	left:400px;
	background-color:#6AF;
}

#chatPage .OverPass
{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	background-color:#FF8;
}

#chatPage .LampStick
{
	position:absolute;
	background-color:#000;
	width:10px;
	height:100px;
	visibility:hidden;
	left:400px;
}

#chatPage .LampLamp
{
	position:absolute;
	background-color:#FF9;
	width:20px;
	height:10px;
	visibility:hidden;
	left:400px;
}

#chatPage .LampStickSide
{
	position:absolute;
	background-color:#000;
	width:20px;
	height:10px;
	visibility:hidden;
	left:400px;
}

#chatPage .PalmStick
{
	position:absolute;
	background-color:#442;
	width:10px;
	height:100px;
	visibility:hidden;
	left:400px;
}

#chatPage .PalmLeaf
{
	position:absolute;
	background-color:#080;
	width:20px;
	height:10px;
	visibility:hidden;
	left:400px;
}

#chatPage .ScoreView
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:48px;
	position:fixed;
	z-index:1;
	right:15px;
	top:15px;
	color:#FFF;
}

#chatPage .Menu
{
	position:fixed;
	top:0px;
	right:100px;
}